package com.zch.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

import com.zch.utils.ExcelExport;
import com.zch.utils.ExcelImport;
import lombok.Data;

/**
 * 作业要素划分维护表(操作-设备中间表)
 * @TableName tb_operate_mould
 */
@TableName(value ="tb_operate_mould")
@Data
public class TbOperateMould implements Serializable {
    /**
     * 序号
     */
    @TableId(type = IdType.AUTO)
    @ExcelExport(value = "序号")
    @ExcelImport(value = "序号")
    private Integer id;

    /**
     * 工序id
     */
    @ExcelExport(value = "工序id")
    @ExcelImport(value = "工序id")
    private Integer processId;

    /**
     * 作业要素
     */
    @ExcelExport(value = "作业要素")
    @ExcelImport(value = "作业要素")
    private String jobElement;

    /**
     * 说明
     */
    @ExcelExport(value = "说明")
    @ExcelImport(value = "说明")
    private String info;

    /**
     * 设备id
     */
    @ExcelExport(value = "设备id")
    @ExcelImport(value = "设备id")
    private Integer mouldId;

    /**
     * 折旧年限
     */
    @ExcelExport(value = "折旧年限")
    @ExcelImport(value = "折旧年限")
    private Integer ageLimit;

    /**
     * 占地面积(m)
     */
    @ExcelExport(value = "占地面积")
    @ExcelImport(value = "占地面积")
    private Integer area;

    /**
     * 耗电量(w)
     */
    @ExcelExport(value = "耗电量")
    @ExcelImport(value = "耗电量")
    private Integer consume;

    /**
     * 单元工时(s)
     */
    @ExcelExport(value = "单元工时")
    @ExcelImport(value = "单元工时")
    private Integer manHour;

    /**
     * 标准小时效率
     */
    @ExcelExport(value = "标准小时效率")
    @ExcelImport(value = "标准小时效率")
    private Integer efficiency;

    /**
     * 删除状态0：未删除1：已删除
     */
    @ExcelExport(value = "删除状态")
    @ExcelImport(value = "删除状态")
    private Integer deleted;

    /**
     * 创建时间
     */
    @ExcelExport(value = "创建时间")
    @ExcelImport(value = "创建时间")
    private Date createTime;

    /**
     * 更新时间
     */
    @ExcelExport(value = "更新时间")
    @ExcelImport(value = "更新时间")
    private Date updateTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}